home *** CD-ROM | disk | FTP | other *** search
- P61 Extension V1.2 by Chris Hodges
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Introduction
- ~~~~~~~~~~~~
- This is a small extension for AMOS Professional to replay P61A-modules. It
- uses the sources of P610.2 by Jarno Paananen. Extension number is slot 25.
-
- Source is included.
-
- Commands
- ~~~~~~~~
- P61 Play bank[,pos]
-
- Starts playing the P61a-Module in memory bank number bank. The optional pos
- parameter specifies the song position to play from. The bank must be in
- chipmem, if the module does *not* use 4 bit-delta samples. In this case, a
- secondary buffer will be allocated automatically to hold the unpacked
- samples. The P61 Play command does not set or clear the Pause-flag, so if
- you don't want the module to start immediately, you can call P61 Pause
- before.
- ---------------------------------------------------------------------------
- P61 Stop
-
- Stops the module. Does not set or clear the Pause-flag.
- ---------------------------------------------------------------------------
- P61 Pause
-
- Sets the Pause-flag and therefore temporarily halts the music. Use P61
- Continue to resume.
- ---------------------------------------------------------------------------
- P61 Continue
-
- Restarts a music previously stopped using P61 Pause.
- ---------------------------------------------------------------------------
- P61 Cia Speed bpm
-
- Changes the speed of the module to bpm beats per minute.
- ---------------------------------------------------------------------------
- P61 Volume vol
-
- Sets the volume of the module immediately.
- ---------------------------------------------------------------------------
- P61 Fade speed [To vol]
-
- Fades out the music or fades to the specified volume vol. speed holds the
- amount of vertical blanks before the volume is changed one step.
- ---------------------------------------------------------------------------
- sig=P61 Signal
-
- Returns the nibble of any E8x command encountered or -1, if no signal has
- been found. A sig value of -2 represents the songend.
- ---------------------------------------------------------------------------
- pos=P61 Pos
-
- Returns the current position of the song.
- ---------------------------------------------------------------------------
-
- Legal Issue
- ~~~~~~~~~~~
- Although this Extension is Freeware, the author reserves the complete
- Copyright on this product. Every change on the source should be reported to
- the author. Thanks.
-
- Recommendation
- ~~~~~~~~~~~~~~
- Please have a look at my other great extension called AMCAF! Over 250 new
- commands and functions! Available on Aminet/dev/amos/AMCAFExt140xxx.lha.
-
- History
- ~~~~~~~
- V1.2 (27-Aug-97): Detected a bug and fixed it in the P61A Sourcecode. Now
- you shouldn't get enforcer hits anymore.
- TO ANYONE WHO'S USING THE ORIGINAL P610 SOURCE:
- Search for the line:
- move.l a2,P61_Sample(a2)
- and replace it with:
- move.l a2,P61_Sample(a1)
- lea Channel_Block_SIZE(a1),a1
- V1.1 (24-Apr-97): V1.0 was completely broken. Fixed everything to work now.
- V1.0 (19-Apr-97): First release.
-
- Contact address
- ~~~~~~~~~~~~~~~
- Any mail, comments or donations welcome:
-
- Chris Hodges Account: 359 68 63
- Kennedystr. 8 BLZ : 700 530 70
- D-82178 Puchheim Bank : Sparkasse Fürstenfeldbruck
- Germany
- Tel.: +49-89/8005856
- Email: platon@cu-muc.de WWW: http://home.pages.de/~platon/
-